<?php


class Solution {

    /**
     * @param Integer[][] $coordinates
     * @return Boolean
     */
    function checkStraightLine($coordinates) {
        $length=sizeof($coordinates);
        if($coordinates[0][0]==$coordinates[1][0]){
            $x=$coordinates[0][0];
            for ($i=2;$i<$length;$i++){
                if($coordinates[$i][0]!=$x){
                    return false;
                }
            }
            return true;
        }else{
            $kb=$this->calculateXY($coordinates[0],$coordinates[1]);
            for ($i=2;$i<$length;$i++){
                if($coordinates[$i][1]!=$kb[0]*$coordinates[$i][0]+$kb[1]){
                    return false;
                }
            }
            return true;
        }
    }

    function calculateXY($d1,$d2){
        $KB=[];
        if($d1[1]==$d2[1]){
            $KB[0]=0;
            $KB[1]=$d1[1];
        }else{
            $KB[0]=($d2[1]-$d1[1])/($d2[0]-$d1[0]);
            $KB[1]=$d1[1]-$d1[0]*$KB[0];
        }
        return $KB;
    }
}

?>
